<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Win32k: ddemlsvr.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Win32k
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a00650_source.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">ddemlsvr.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="a00650.html">浏览该文件的文档.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno"><a class="line" href="a00650.html#ab4ce6907b0ad9a39e6d165350179ac4c">   14</a></span>&#160;<span class="preprocessor">#define     MF_INTERNAL                  0x80000000L</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">// globals</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="keyword">extern</span> <a class="code" href="a02853.html">PSVR_INSTANCE_INFO</a> <a class="code" href="a00650.html#a285bd9fb68fc6751850f4171f6e518cd">psiiList</a>;</div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">extern</span> <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00650.html#aeedf4ff87347e042a697331c6ca6b469">MonitorFlags</a>;</div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160; </div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">// event.c</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;VOID <a class="code" href="a00650.html#a59b0037ee57cbbcaedc19b92de4752ba">ChangeMonitorFlags</a>(<a class="code" href="a02853.html">PSVR_INSTANCE_INFO</a> psii, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> afCmdNew);</div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00650.html#aab16384dcc46d8d656f9d5fd5d40484a">xxxCsEvent</a>(<a class="code" href="a02489.html">PEVENT_PACKET</a> <a class="code" href="a00677.html#aca74961d0036b8ae855be8a9234df247">pep</a>);</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;LONG <a class="code" href="a00650.html#a658e89330b998517d77be1d33e635bd1">xxxEventWndProc</a>(<a class="code" href="a02581.html">PWND</a> pwnd, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> wParam, LONG lParam);</div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;VOID <a class="code" href="a00650.html#aa87a519a686776ac197750e6073e2221">xxxProcessDDEMLEvent</a>(<a class="code" href="a02853.html">PSVR_INSTANCE_INFO</a> psii, <a class="code" href="a02489.html">PEVENT_PACKET</a> <a class="code" href="a00677.html#aca74961d0036b8ae855be8a9234df247">pep</a>);</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;VOID <a class="code" href="a00650.html#aff3f50b4985cd6ad250da7ca84148cd4">xxxMessageEvent</a>(<a class="code" href="a02581.html">PWND</a> pwndTo, <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> wParam, LONG lParam,</div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> flag, PDDEML_MSG_HOOK_DATA pdmhd);</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">// ddemlsvr.c</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00650.html#a60c3faf394b47061f40e6c6e39c5f5ec">xxxCsDdeInitialize</a>(LPDWORD phInst, HWND *phwndEvent, LPDWORD pMonitorFlags,</div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> afCmd, PVOID pcii);</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00650.html#ac1165ade079a66b64d557e61b793a11c">_CsUpdateInstance</a>(HANDLE hInst, LPDWORD pMonitorFlags, <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> afCmd);</div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;BOOL <a class="code" href="a00650.html#a8bbf4a4463bc1dfe1c1bfa30d6a621ec">_CsDdeUninitialize</a>(HANDLE hInst);</div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;VOID <a class="code" href="a00650.html#a6f12136fa17bb8e8d480fecd7431a391">xxxDestroyThreadDDEObject</a>(<a class="code" href="a02889.html">PTHREADINFO</a> pti, <a class="code" href="a02853.html">PSVR_INSTANCE_INFO</a> psii);</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;PVOID <a class="code" href="a00650.html#a7ddfe8168703f4297627c8591bffa0f5">_CsValidateInstance</a>(HANDLE hInst);</div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">// CSR callbacks</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160; </div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00650.html#ac5aecce6ddbdaf76521da1d5a906fa99">ClientEventCallback</a>(PVOID pcii, <a class="code" href="a02489.html">PEVENT_PACKET</a> <a class="code" href="a00677.html#aca74961d0036b8ae855be8a9234df247">pep</a>);</div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> <a class="code" href="a00650.html#a3c555be42b2fb6bd81d5d7c128b96626">ClientGetDDEHookData</a>(<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> message, LONG lParam, PDDEML_MSG_HOOK_DATA pdmhd);</div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aa00650_html_a59b0037ee57cbbcaedc19b92de4752ba"><div class="ttname"><a href="a00650.html#a59b0037ee57cbbcaedc19b92de4752ba">ChangeMonitorFlags</a></div><div class="ttdeci">VOID ChangeMonitorFlags(PSVR_INSTANCE_INFO psii, DWORD afCmdNew)</div><div class="ttdef"><b>Definition:</b> <a href="a00677_source.html#l00062">event.c:62</a></div></div>
<div class="ttc" id="aa00650_html_a6f12136fa17bb8e8d480fecd7431a391"><div class="ttname"><a href="a00650.html#a6f12136fa17bb8e8d480fecd7431a391">xxxDestroyThreadDDEObject</a></div><div class="ttdeci">VOID xxxDestroyThreadDDEObject(PTHREADINFO pti, PSVR_INSTANCE_INFO psii)</div><div class="ttdef"><b>Definition:</b> <a href="a00647_source.html#l00127">ddemlsvr.c:127</a></div></div>
<div class="ttc" id="aa00650_html_a658e89330b998517d77be1d33e635bd1"><div class="ttname"><a href="a00650.html#a658e89330b998517d77be1d33e635bd1">xxxEventWndProc</a></div><div class="ttdeci">LONG xxxEventWndProc(PWND pwnd, UINT message, DWORD wParam, LONG lParam)</div><div class="ttdef"><b>Definition:</b> <a href="a00677_source.html#l00204">event.c:204</a></div></div>
<div class="ttc" id="aa02853_html"><div class="ttname"><a href="a02853.html">tagSVR_INSTANCE_INFO</a></div><div class="ttdef"><b>Definition:</b> <a href="a00899_source.html#l02023">userk.h:2023</a></div></div>
<div class="ttc" id="aa00650_html_aff3f50b4985cd6ad250da7ca84148cd4"><div class="ttname"><a href="a00650.html#aff3f50b4985cd6ad250da7ca84148cd4">xxxMessageEvent</a></div><div class="ttdeci">VOID xxxMessageEvent(PWND pwndTo, UINT message, DWORD wParam, LONG lParam, DWORD flag, PDDEML_MSG_HOOK_DATA pdmhd)</div><div class="ttdef"><b>Definition:</b> <a href="a00677_source.html#l00250">event.c:250</a></div></div>
<div class="ttc" id="aa00650_html_ac5aecce6ddbdaf76521da1d5a906fa99"><div class="ttname"><a href="a00650.html#ac5aecce6ddbdaf76521da1d5a906fa99">ClientEventCallback</a></div><div class="ttdeci">DWORD ClientEventCallback(PVOID pcii, PEVENT_PACKET pep)</div></div>
<div class="ttc" id="aa00650_html_ac1165ade079a66b64d557e61b793a11c"><div class="ttname"><a href="a00650.html#ac1165ade079a66b64d557e61b793a11c">_CsUpdateInstance</a></div><div class="ttdeci">DWORD _CsUpdateInstance(HANDLE hInst, LPDWORD pMonitorFlags, DWORD afCmd)</div><div class="ttdef"><b>Definition:</b> <a href="a00647_source.html#l00088">ddemlsvr.c:88</a></div></div>
<div class="ttc" id="aa00650_html_a7ddfe8168703f4297627c8591bffa0f5"><div class="ttname"><a href="a00650.html#a7ddfe8168703f4297627c8591bffa0f5">_CsValidateInstance</a></div><div class="ttdeci">PVOID _CsValidateInstance(HANDLE hInst)</div></div>
<div class="ttc" id="aa00650_html_a285bd9fb68fc6751850f4171f6e518cd"><div class="ttname"><a href="a00650.html#a285bd9fb68fc6751850f4171f6e518cd">psiiList</a></div><div class="ttdeci">PSVR_INSTANCE_INFO psiiList</div><div class="ttdef"><b>Definition:</b> <a href="a00647_source.html#l00015">ddemlsvr.c:15</a></div></div>
<div class="ttc" id="aa00650_html_aeedf4ff87347e042a697331c6ca6b469"><div class="ttname"><a href="a00650.html#aeedf4ff87347e042a697331c6ca6b469">MonitorFlags</a></div><div class="ttdeci">DWORD MonitorFlags</div><div class="ttdef"><b>Definition:</b> <a href="a00677_source.html#l00017">event.c:17</a></div></div>
<div class="ttc" id="aa00563_html_a074685e97e89d6aa2accdfcb82328699"><div class="ttname"><a href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a></div><div class="ttdeci">ddeml v[i&lt; inst &gt;][t&lt; type &gt;][hObj|pObj] Dump DDEML state information ddeml lists all ddeml instances for this process n ddeml t&lt; type &gt; lists all ddeml objects of the given type n n assumes link is first DWORD</div><div class="ttdef"><b>Definition:</b> <a href="a00563_source.html#l00175">exts.h:175</a></div></div>
<div class="ttc" id="aa00650_html_a3c555be42b2fb6bd81d5d7c128b96626"><div class="ttname"><a href="a00650.html#a3c555be42b2fb6bd81d5d7c128b96626">ClientGetDDEHookData</a></div><div class="ttdeci">DWORD ClientGetDDEHookData(UINT message, LONG lParam, PDDEML_MSG_HOOK_DATA pdmhd)</div></div>
<div class="ttc" id="aa02581_html"><div class="ttname"><a href="a02581.html">tagWND</a></div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l01388">user.h:1388</a></div></div>
<div class="ttc" id="aa00650_html_aa87a519a686776ac197750e6073e2221"><div class="ttname"><a href="a00650.html#aa87a519a686776ac197750e6073e2221">xxxProcessDDEMLEvent</a></div><div class="ttdeci">VOID xxxProcessDDEMLEvent(PSVR_INSTANCE_INFO psii, PEVENT_PACKET pep)</div></div>
<div class="ttc" id="aa00650_html_aab16384dcc46d8d656f9d5fd5d40484a"><div class="ttname"><a href="a00650.html#aab16384dcc46d8d656f9d5fd5d40484a">xxxCsEvent</a></div><div class="ttdeci">DWORD xxxCsEvent(PEVENT_PACKET pep)</div><div class="ttdef"><b>Definition:</b> <a href="a00677_source.html#l00114">event.c:114</a></div></div>
<div class="ttc" id="aa03608_html_afd1a0e78d1f88954d93e48ab3821781f"><div class="ttname"><a href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a></div><div class="ttdeci">typedef UINT(FAR WINAPI *MSGSOUNDPROC)()</div></div>
<div class="ttc" id="aa00650_html_a60c3faf394b47061f40e6c6e39c5f5ec"><div class="ttname"><a href="a00650.html#a60c3faf394b47061f40e6c6e39c5f5ec">xxxCsDdeInitialize</a></div><div class="ttdeci">DWORD xxxCsDdeInitialize(LPDWORD phInst, HWND *phwndEvent, LPDWORD pMonitorFlags, DWORD afCmd, PVOID pcii)</div><div class="ttdef"><b>Definition:</b> <a href="a00647_source.html#l00017">ddemlsvr.c:17</a></div></div>
<div class="ttc" id="aa00677_html_aca74961d0036b8ae855be8a9234df247"><div class="ttname"><a href="a00677.html#aca74961d0036b8ae855be8a9234df247">pep</a></div><div class="ttdeci">#define pep</div></div>
<div class="ttc" id="aa02489_html"><div class="ttname"><a href="a02489.html">tagEVENT_PACKET</a></div><div class="ttdef"><b>Definition:</b> <a href="a00365_source.html#l00509">user.h:509</a></div></div>
<div class="ttc" id="aa00650_html_a8bbf4a4463bc1dfe1c1bfa30d6a621ec"><div class="ttname"><a href="a00650.html#a8bbf4a4463bc1dfe1c1bfa30d6a621ec">_CsDdeUninitialize</a></div><div class="ttdeci">BOOL _CsDdeUninitialize(HANDLE hInst)</div><div class="ttdef"><b>Definition:</b> <a href="a00647_source.html#l00110">ddemlsvr.c:110</a></div></div>
<div class="ttc" id="aa02889_html"><div class="ttname"><a href="a02889.html">tagTHREADINFO</a></div><div class="ttdef"><b>Definition:</b> <a href="a00899_source.html#l02260">userk.h:2260</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_885cc87fac2d91e269af0a5a959fa5f6.html">E:</a></li><li class="navelem"><a class="el" href="dir_4e091ed8704426a7a4980368ba259fde.html">git</a></li><li class="navelem"><a class="el" href="dir_cd70cb5eb491250157f2d55d3ff4b13e.html">backup</a></li><li class="navelem"><a class="el" href="dir_ba2b673b566ba104b956abdc6dec0552.html">org</a></li><li class="navelem"><a class="el" href="dir_5bb0003d7907b45051943541418399f5.html">ntuser</a></li><li class="navelem"><a class="el" href="dir_2a0a56546b70a0973705719e6a88eab3.html">kernel</a></li><li class="navelem"><a class="el" href="a00650.html">ddemlsvr.h</a></li>
    <li class="footer">制作者
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
